﻿.typebar
{
    position: relative;
    width: 938px;
}
.typebar_item
{
    width:290px;
    height:90px;
    margin: 14px auto 0;
    color:White;
    border-radius: 8px 8px 8px 8px;
}
.typebar_item2
{
    width:620px;
}

.typebar_main
{
    margin-top:-48px;
    height:100%;
    overflow:hidden;
    padding:0 15px;
}
.typebar_actionIcon
{
    position:relative;
    top:-14px;
    left:256px;
    cursor:pointer; 
    width:48px; 
}

.typebar_actionIcon2
{
    left:586px;
}
.typebar_title
{
    font: 18px/1.6em "Helvetica","Arial","sans-serif";
    font-weight:bold;
}
.type_add
{
    width:24px;
    height:24px;
    background:url("images/Add.png") no-repeat center center;
    position:relative;    
    top:-30px;
    left:266px;
    cursor:pointer;
    right:0;
}
.type_add:hover
{
      filter:alpha(opacity=50);
      -moz-opacity:0.5;
      -khtml-opacity: 0.5;
      opacity: 0.5;
}
.typebar_shadow
{
    position:relative;
    bottom:6px;
}
.shadow_left
{
     background:url("images/liftedshadow_left.png") no-repeat  0 0 ;
     width:50%;
     height:16px;
     float:left;
     margin-left:-25px;
}
.shadow_right
{
     background:url("images/liftedshadow_right.png") no-repeat  100% 0 ;
     width:50%;
     height:16px;
     float:right;
     margin-right:-25px;
}
.query .query_row
{
   margin-bottom:3px;    
}
.query .x_name
{
   padding:0 6px;
   font: 12px/1.4em "Helvetica Neue","sans-serif";
}

/*新增表单样式*/
#pop_win
{
    display:none;    
}
 .pop_win_bg
{
    position:absolute;
    top:0;
    left:0;   
    width:100%;
    height:100%;  
    background-color:Gray; 
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index:998;
}
.notebook
{
   color:Black;
   font-size:14px;
   width: 500px;
   height:540px;   
   top:50%;
   left:50%;
   margin-top:-270px;
   margin-left:-250px;
   position:absolute;   
   background:url("images/notebook_top.png") repeat-x;
   background-color:White;
   z-index:999;
}
.notebook_head
{
    line-height:54px;
    font-size:18px;
    text-align:center;
    font-weight:900;
    font-family:微软雅黑;
    color:#513416;
}
.notebook_close
{
    margin-top:11px;
   cursor:pointer;
   float:right;
   width:32px;
   height:32px;
   background:url("images/notebook_close.png") no-repeat;    
}

.notebook_table
{
    margin-top:20px;    
}

.notebook_x_name
{
    width:110px;
    text-align:right;
    padding-right:5px;
    margin-bottom:10px;
}
.notebook_x_value
{
    width:280px;
    height:30px;
    margin-bottom:10px;
}
.notebook_date
{
   width:235px;    
}
.notebook select
{
    width:60px;
    height:30px;
}
.notebook_separtor
{
   height:7px;
   background:url("images/notebook_top.png") repeat-x 100% bottom; 
}
#notebook_submit
{
  cursor:pointer;
  margin-top:20px;
  text-align:center;
  line-height:30px;
}

.notebook_tipInfo
{
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #CC9933;
    color:Red;
    font-weight:bolder;
    display:none;
    text-align:center;
    margin:auto 0;
}


/*toggle*/
.toggle
{
   height:40px;    
   cursor:pointer;
}

.toggle_bg
{
    position: relative;
    top: -31px;
    height: 32px;
    background-image:url("images/onoff_bg.png");
    background-repeat:no-repeat;
}
.toggle_start_img
{
    height: 32px;
    overflow: hidden;
    position: relative;
    width: 94px;
    background-image:url("images/am_pm.png");
    background-position:left center;
}
.toggle_end_img
{
    height: 32px;
    overflow: hidden;
    position: relative;
    width: 94px;
    background-image:url("images/am_pm.png");
    background-position:right center;
}

/*覆盖easyui下拉列表的样式*/
.combo-text
{
    height:30px;    
}
.combo
{
    margin-bottom:10px;
}
.combo-arrow
{
    height:30px;
    background-position:center center;
}


/*数据列表样式*/

#record_list
{

}
.record_itm
{
    margin: 0 0 20px 0;
    width: 100%  
}
.record_type_icon
{
    position:relative; 
    padding: 0;
    text-align: center;
    width: 100px; 
    float: left;  
}
.record_type_icon img
{
    width:36px;
    height:36px;
}
.record_type_icon_name {
    font-weight:800;
    color:#2874af;
}

.record_itm_con
{
   float:left;
   position: relative;
}
.record_itm_box {
    border: 1px solid #D2D2D2;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 9px 2px rgba(221, 221, 221, 0.75);
    float: left;
    padding: 15px 20px;
    width: 815px;    
}
.record_itm_title
{
    color: #2874AF;
    display: inline-block;
    font-weight: bold;
}
.record_itm_detail
{
   color:#333333;    
}
.record_itm_pubInfo
{
    clear: both;
    color: #999999;
    line-height: 19px;
    margin-top: 6px;
}

.action_box
{
    float: right;
    white-space: nowrap;
}
.action_box a
{
    color: #006A92;
    text-decoration:none;
}
.action_box a:hover
{
   text-decoration:underline;
}
.record_itm_box .separtor
{
    color: #aaa;
    margin: 0 5px;
}
.record_itm_arr
{  
    font-family: "宋体",simsun,"宋体",sans-serif;
    position: absolute;
 }

.ta_inner {
    color: #FFFFFF;
    font-size: 22px;
    left: -16px;
    top: 12px;
}

.ta_out {
    color: #D2D2D2;
    font-size: 22px;
    left: -19px;
    text-shadow: -2px 0 2px #E8E8E8;
    top: 10px;
}

.left {float:left;}
.right{float:right;}

.clear{}
.clear:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}